import './assets/main.css'
import '@unocss/reset/tailwind.css'
import 'uno.css'
import { routes } from './router/routes'
import { bootstrap } from './plugins/bootstrap'
import App from './App.vue'

bootstrap(App, routes, (context) => {
  // 文件默认是懒加载的，通过动态导入实现，并会在构建时分离为独立的 chunk
  // { eager: true }同步加载所有模块
  Object.values(import.meta.glob('./modules/*.js', { eager: true })).forEach((i) => {
    i.install(context)
  })
})
